import socket
#先启动server,tcp和udp都是先运行服务器，提前等着客户端

s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
addr=('192.168.124.1',2000)#地址查自己的IP，端口最好大于1024
s.bind(addr)#绑定后并没有激活端口
s.listen(128)#这时端口才会激活,是缓冲区最多可以放128个客户端的连接，一般这个数不用自己变动，不用管这个数
new_client,client_addr=s.accept()#接受客户端的连接，128里出来一个 它和客户端通信 accept以后服务器就知道发给谁了
# print(client_addr)#client connect后就可以接受到他的端口号和地址了

#也是代码先接先发都行
# new_client.send(b'hello')
data=new_client.recv(6)#汉字是3的倍数
print(data.decode('utf8'))
new_client.send(b'hello')

new_client.close()
s.close()